Department of Computer Science (DIRO), University of Montreal, Montreal, Quebec, Canada. olivier.tremblay-savard@umontreal.ca|Department of Computer Science (DIRO), University of Montreal, Montreal, Quebec, Canada. olivier.tremblay-savard@umontreal.ca|Department of Computer Science (DIRO), University of Montreal, Montreal, Quebec, Canada. olivier.tremblay-savard@umontreal.ca