1. Electrical and Software Engineering, University of Calgary, Calgary, Canada
2. Alberta Machine Intelligence Institute, Edmonton, Canada
3. Advanced Micro Devices Inc, San Jose, United States
4. University of Alberta, Edmonton, Canada and Alberta Machine Intelligence Institute, Edmonton, Canada
5. University of Calgary, Calgary, Canada