1. Department of Telecommunication Engineering, University of Engineering and Technology, Taxila, Taxila, Pakistan
2. Technology and Innovation Research Group, School of Information Technology, Whitecliffe, New Zealand
3. Computer Science Department, Umm Al-Qura University, Mecca, Saudi Arabia
4. Department of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K.
5. Department of Electrical Engineering, University of Engineering and Technology, Taxila, Taxila, Pakistan
6. Faculty of Computing, Riphah School of Computing & Innovation, Riphah International University, Lahore Campus, Lahore, Pakistan