We have used tapes to create the Tapeworm synchronization library. Tapeworm implements sophisticated record/replay mechanisms, locks that combine synchronization and data movement, and producer-consumer segments, which move entire modified segments when any portion of the segment is accessed. We show that Tapeworm eliminates 880f remote misses, reduces message traffic by 75%, and improves performance by an average of 64 0.000000or our application suite.