fast clone (copy on write) heap