1. Concordia Institute for Information Systems Engineering (CIISE), Concordia University, Montreal, QC, Canada
2. Electrical and Computer Engineering (ECE) Department, Texas A&M University at Qatar, Doha, Qatar
3. College of Science and Engineering, Hamad Bin Khalifa University, Qatar Foundation, Doha, Qatar