1. Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran
2. Department of Computer Systems Technology, North Carolina Agricultural and Technical State University, Greensboro, NC, USA
3. Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN, USA