1. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON, Canada
2. Department of Electrical and Computer Engineering, Queen's University, Kingston, ON, Canada
3. School of Computer Science, University of Guelph, Guelph, Canada