Vitalsource Technologies, Inc. Euro-par 2006 Parallel Processing