1. Computer Engineering Department, Princess Sumaya University for Technology, Amman, Jordan
2. Department of Electrical and Computer Engineering, Instituto Superior Técnico, Universidade de Lisboa, and at Instituto de Engenharia e de Sistemas de Computadores (INESC-ID), Portugal