Vitalsource Technologies, Inc. Design Exploration Of Emerging Nano-scale Non-volatile Memory