Department of Computer Science and Engineering, University of Connecticut, Storrs, CT 06269-4155, USA.|Department of Computer Science and Engineering, University of Connecticut, Storrs, CT 06269-4155, USA.