Vitalsource Technologies, Inc. Next Generation Spin Torque Memories