1. Department of Computer and Information Science and Engineering, University of Florida, Gainesville, Florida, USA.
2. Department of Computer Science, John Hopkins University, Baltimore, Maryland, USA.
3. Faculty of Computer Science, Dalhousie University, Halifax, Canada.