1. Sorbonne Université Laboratoire LIP6 UMR 7606 CNRS, Sorbonne Université, France
2. Inria Laboratoire LIP UMR 5668 Univ. Lyon, CNRS, ENS de Lyon, Inria, UCBL, France
3. University of Waterloo Cheriton School of Computer Science, Canada
4. CNRS Laboratoire LIP UMR 5668 Univ. Lyon, CNRS, ENS de Lyon, Inria, UCBL, France