1. University of Waterloo, Waterloo, Israel
2. University of California San Diego, San Diego, United States of America
3. NVIDIA, San Diego, United States of America
4. NVIDIA, Redmond, United States of America
5. University of Waterloo, Waterloo, Canada
6. NVIDIA, San Francisco, United States of America