1. Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign, Champaign, IL, USA
2. Alternative Computing Technologies Laboratory, University of California, San Diego, La Jolla, CA, USA
3. Brain Team, Google Research, Mountain View, CA, USA