pipes, task <-> task memory copy