Computer Science Department, Technion-Israel Institute of Technology, Haifa, Israel. dang@cs.technion.ac.il|Computer Science Department, Technion-Israel Institute of Technology, Haifa, Israel. dang@cs.technion.ac.il|Computer Science Department, Technion-Israel Institute of Technology, Haifa, Israel. dang@cs.technion.ac.il