Department of Computer and Information Science and Engineering, University of Florida, Gainesville, FL, USA.|Department of Computer and Information Science and Engineering, University of Florida, Gainesville, FL, USA.|Department of Computer and Information Science and Engineering, University of Florida, Gainesville, FL, USA.|CNRS, CRIStAL, University of Lille, Lille, France.|CeBiB and School of Computer Science and Engineering, Diego Portales University, Santiago, Chile.