1. Institute of Higher Education of Naghshejahan; Isfahan Iran
2. Department of Computer Architecture, Faculty of Computer Engineering; University of Isfahan; Isfahan Iran
3. Department of Computer Science and Engineering; University of Bologna; Cesena Italy