1. Department of Computer Engineering, HITEC University, Taxila 47080, Pakistan
2. Department of Computer Science, HITEC University, Taxila, Pakistan
3. Computer Sciences Department, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, Riyadh 11671, Saudi Arabia
4. Department of Electrical Engineering, Umm Al-Qura University, Makkah, Saudi Arabia
5. Electrical Engineering Department, College of Engineering, King Khalid University, Abha 62529, Saudi Arabia
6. Electrical Engineering Department, Faculty of Engineering, Aswan University, Aswan 81528, Egypt
7. Faculty of Computers and Information, South Valley University, Qena 83523, Egypt