1. Department of Computer Science, Columbia University, New York, NY 10027, USA
2. Department of Electrical and Computer Engineering, Duke University, Durham, NY 27701, USA
3. Department of Electrical Engineering, Columbia University, New York, NY 10027, USA
4. Department of Electrical and Computer Engineering, U.C. Santa Barbara, Santa Barbaca, CA 93106, USA