1. Department of Electrical and Computer Engineering, Duke University, Durham, NC, USA
2. NVIDIA Corporation, Santa Clara, CA, USA
3. School of Electrical, Computer and Energy Engineering and the ASU Center for Semiconductor Microelectronics (ACME), Arizona State University, Tempe, AZ, USA