, Qatar Computing Research Institute, Hamad Bin Khalifa University, Qatar