Helsinki Institute for Information Technology HIIT, Department of Computer Science, University of Helsinki, Helsinki, Finland and HAN University of Applied Sciences, Nijmegen, The Netherlands Helsinki Institute for Information Technology HIIT, Department of Computer Science, University of Helsinki, Helsinki, Finland and HAN University of Applied Sciences, Nijmegen, The Netherlands.