We consider this delay acceptable since most GPU applications tend to re-use previously allocated memory instead of allocating and freeing buffers frequently.
the delay did not always mirror the time needed for a DMA transfer of the same size.