Vitalsource Technologies, Inc. Facing The Multicore-challenge