Laboratoire dInformatique, de Robotique, et de Microelectronique de Montpellier (LIRMM), Universitxc3xa9 Montpellier, Montpellier, France.|School of Computer Science, McGill University, Montrxc3xa9al, QC, Canada.