1. School of Electrical and Computer Engineering and Network for Computational Nanotechnology, Purdue University, West Lafayette, Indiana 47907, Department of Chemistry and Chemical Biology, Harvard University, Cambridge, Massachusetts 02138, and Division of Engineering and Applied Sciences, Harvard University, Cambridge, Massachusetts 02138