a Department of Electrical and Computer Engineering Florida Institute of Technology Melbourne, Florida 32901-6988, USA b Computer Technology Institute Patras 26000, Greece c Department of Computer Engineering University of Patras Patras 26500, Greece d Computer Technology Institute Patras 26000, Greece e Department of Computer Science Technological Education Institute of Athens Athens, Greece f Department of Mathematics University of the Aegean Samos, Greece |