Department of Computer and Information Science, School of Engineering, University of Pennsylvania, Philadelphia, PA, USA.|Department of Computer and Information Science, School of Engineering, University of Pennsylvania, Philadelphia, PA, USA.|Department of Computer and Information Science, School of Engineering, University of Pennsylvania, Philadelphia, PA, USA.