Vitalsource Technologies, Inc. Euro-par 2011 Parallel Processing