Vida Dujmović School of Electrical Engineering and Computer Science (EECS) University of Ottawa 800 King Edward Avenue (SITE 5105) Ottawa, Ontario, K1N 6N5 Canada