1. Information Technologies Institute, Centre for Research and Technology Hellas & Queen Mary University of London, Thessaloniki, Greece
2. Information Technologies Institute, Centre for Research and Technology Hellas, Thessaloniki, Greece
3. Queen Mary University of London, London, United Kingdom