etna: implement pipe transfers

Zeroth-order attempt, do all transfers on the CPU for now.
Still needs actual synchronization.