Role of DMA Heaps vs GEM in allocation