1. Department of Computer Science, University of Illinois at Urbana-Champaign and Microsoft Research
2. Department of Computer Science, The University of Texas at Austin
3. Department of Computer Science, University of Illinois at Urbana-Champaign and Intel Corp.
4. Department of Computer Science, University of Illinois at Urbana-Champaign