1. Department of Computer Science, Universitat Politècnica de Catalunya, 08034 Barcelona, Catalonia, Spain.
2. University of Bordeaux, CNRS, Bordeaux, INP, LaBRI, UMR 5800, F-33400 Talence, France, and Institute of Informatics, University of Warsaw, 02-097 Warsaw, Poland.