1. Computer Science Department, ETH Zürich, Zürich, Switzerland
2. Chair for Processor Design, Center For Advancing Electronics Dresden, Institute of Computer Engineering, Technische Universität Dresden, Dresden, Germany
3. Computer Engineering Department, Bilkent University, Ankara, Turkey