1. Department of Computer Engineering, Shahr-e-Qods Branch, Islamic Azad University, Tehran, Iran
2. School of Computer Science, Institute of Research in Fundamental Sciences (IPM), Tehran, Iran
3. Department of Electrical Engineering and Computer Science, University of California, Irvine, CA, USA