KOVAN Research Lab, Dept. of Computer Engineering, Middle East Technical University, Ankara, Turkey;University of Wyoming, Computer Science Department, Laramie, WY;University of the West of England, Computing, Engineering and Mathematical Sciences, Bristol, UK