Vitalsource Technologies, Inc. Nanoscale Memristor Device and Circuits Design