1. * Microsoft Research, One Microsoft Way, Redmond, WA 98052, USA..
2. ** University of California Berkeley, Department of Electrical Engineering and Computer Sciences, Soda Hall, Berkeley, CA 94720, USA..
3. † Stanford University, Department of Computer Science, Gates Building 1A, 353 Serra Mall, Stanford CA 94305, USA..