1. School of Computer Engineering, K. N. Toosi University of Technology, Tehran, Iran
2. Department of Computing Science, University of Alberta, Edmonton, AB, Canada
3. School of Computer Science, Institute for Research in Fundamental Sciences, Tehran, Iran
4. Department of Electrical Engineering and Computer Science, York University, Toronto, ON, Canada