Sampling/tracing memory addresses

Is there any ARM tool that will sample or trace addresses of memory accesses for a processes?  And specifically for a Cortex A72-A.  It appears that there is support for this with the Statistical Profiling Extension or an Embedded Trace Macrocell, but the former is only for ARMv8.2 and the for latter data tracing is not available on A profile processors.

Thanks,

Christian Hansen