1. Department of Materials Science and Engineering; North Carolina State University; Raleigh NC 27695 USA
2. Department of Physics; North Carolina State University; Raleigh NC 27695 USA
3. Institute of High Performance Computing; A*STAR Singapore 138632
4. Department of Electrical and Computer Engineering; The University of North Carolina at Charlotte; Charlotte NC 28223 USA