1. Department of Electrical and Computer Engineering, University of Michigan, Ann Arbor, MI, USA
2. Swiss Federal Institute of Technology Lausanne (EPFL), Lausanne, Switzerland
3. Nvidia Corporation, Santa Clara, CA, USA
4. InvenSense Inc., San Jose, CA, USA