1. Computer Science and Engineering Department, University of Connecticut, Storrs, Connecticut 06269, USA
2. Institute for Mathematical and Computational Engineering, Pontificia Universidad Católica de Chile, Santiago 7820436, Chile
3. Department of Materials Science and Engineering, Stanford University, Stanford, California 94305, USA