1. King Fahd University of Petroleum and Minerals,Electrical Engineering Department,Dhahran,Saudi Arabia
2. King Abdullah University of Science and Technology,CEMSE Division,Thuwal,Saudi Arabia,23955-6900
3. School of Computing, Queen's University,Kingston,ON,Canada
4. Emerging Technologies,NEOM,Saudi Arabia