1. Electrical Engineering, Qatar University, Doha, Qatar
2. KINDI Center for Computing Research, College of Engineering, Qatar University, Doha, Qatar
3. Faculty of Information Technology and Communication Sciences, Tampere University, Tampere, Finland
4. College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar