1. University of Illinois at Urbana Champaign, Urbana, Illinois, United States of America
2. University of Illinois Urbana-Champaign, Urbana, Illinois, USA
3. Intel Labs, Hillsboro, Oregon, United States of America
4. Intel Labs, Hillsboro, Oregon, USA
5. Intel Labs, Bangalore, India
6. Tencent, Shanghai, China
7. UIUC, Urbana, Illinois, United States of America