DMA, CMA, coherence and performance