Fast and Power-Efficient Dynamic Data-Layout with DMA-Capable Memories