Electrical and Computer Engineering, Purdue University, West Lafayette, Indiana 47907, United States Birck Nanotechnology Center, Purdue University, West Lafayette, Indiana 47907, United States ...