1. Advanced Software & Algorithms Group Fujitsu Laboratories of America, Inc. Sunnyvale CA 94085 USA
2. Department of Computer Science King Saud University Riyadh Saudi Arabia
3. Department of Computer Science University of Sheffield Sheffield UK
4. Department of Computer Science University of Southern California Los Angeles CA 90007 USA