Affiliation: | a Computer Science Department, DePauw University, Greencastle, IN 46135, United States b Department of Computer Engineering and Informatics, University of Patras, 26500 Patras, Greece c Department of Electrical and Computer Engineering, Southern Illinois University, Carbondale, IL 62901, United States |