1. Reykjavik University,Department of Computer Science,Reykjavik,Iceland
2. School of Computer and Communication Sciences, Ecole Polytechnique Federale de Lausanne,Lausanne,Switzerland
3. Polytechnique Montreal,Department of Computer and Software Engineering,Montreal,Canada