Department of Computer Engineering, Bilkent University, Bilkent, Ankara 06800, Turkey.|TOBB University of Economics & Technology, Sogutozu, Ankara, Turkey.|Department of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213, USA.|TOBB University of Economics & Technology, Sogutozu, Ankara, Turkey.|Department of Computer Science, ETH Zxc3xbcrich, 8092 Zxc3xbcrich, Switzerland.|Department of Computer Engineering, Bilkent University, Bilkent, Ankara 06800, Turkey.