Virtual Contact Sheets Wolfgang Richter Kiryong Ha, Alok Shankar, Ardalan Amiri Sani *, Jan Harkes, Lin Zhong *, Mahadev Satyanarayanan PARALLEL DATA LABORATORY.