device memory might not be in order if two access are written/read to/from different slaves.
please check: cortex-a device memory access order limited in some range?