1. School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, Ontario, Canada
2. Department of Computer Science, Ryerson University, Toronto, Ontario, Canada
3. School of Computer Science, Carleton University, Ottawa, Ontario, Canada