1. College of Computer and Information Sciences, King Saud University, Riyadh, Kingdom of Saudi Arabia
2. IRI - The City of Scientific Research and Technological Applications, University and Research District, P. O. 21934, New Borg Alarab, Alexandria, Egypt
3. Faculty of Engineering, School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, Canada