1. Department of Computer Science, Ariel University, Ariel, Israel
2. Department of Electrical Engineering, The State University of New York at Buffalo, Buffalo, NY, USA
3. Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX, USA