1. Department of Computer Science, HITEC University, Taxila, 47080 Pakistan
2. Department of Computer Science, National University of Computer and Emerging Sciences, FAST, Islamabad, Pakistan
3. Department of Computer Engineering, National University of Technology, Islamabad, Pakistan
4. Department of EE, UET Peshawar, Pakistan
5. Department of Computer Science and Mathematics, Lebanese American University, Beirut, Lebanon
6. Department of Computer Science, HITEC University, Taxila 47080, Pakistan;
7. Department of Computer Engineering, College of computer and Information Sciences, King Saud University, P.O.Box 51178. Riyadh 11543, Saudi Arabia
8. School of Computer Science and Technology, Henan Polytechnic University, Jiaozuo, Henan 454000, P R China