1. Electrical and Computer Engineering Department, University of Mississippi, Oxford, MS 38677, USA
2. Department of Electrical Engineering, Assiut University, Assiut 71515, Egypt
3. Electrical and Computer Engineering Department, Tennessee Technological University, Cookeville, TN 38505, USA
4. School of Computing Sciences and Computer Engineering, University of Southern Mississippi, Hattiesburg, MS 39406, USA
5. Computer Information Systems Department, Higher Colleges of Technology, Al Ain 25026, United Arab Emirates
6. College of Osteopathic Medicine, William Carey University, Hattiesburg, MS 39401, USA
7. Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh 11362, Saudi Arabia