1. School of Engineering and Applied Sciences, Harvard University, Cambridge, MA, USA
2. Department of Electrical and Computer Engineering, Tufts University, Medford, MA, USA
3. Arm Research, Boston, MA, USA
4. Department of Computer Science, Cornell University, New York, NY, USA