1. Department of Computer Science and Engineering, University of Washington, Seattle, Washington.
2. Department of Computer Science, Sackler Faculty of Exact Sciences, Tel-Aviv University, Tel-Aviv, Israel.
3. Hewlett Packard Laboratories Israel, Haifa, Israel.