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