1. Department of Computer Science and Engineering, Qatar University, Doha P.O. Box 2713, Qatar
2. College of Engineering and IT, University of Dubai, Dubai 4343, United Arab Emirates
3. Department of Informatics and Telematics, Harokopio University of Athens, Omirou 9, Tavros, 17778 Athens, Greece