cow copy parloop implementation

First stab at a copy on write implementation using parloops.