Managed memory, how to query who touch the last?

Hi,
With the managed memory, is there any way to query who (CPU or GPU) touched the last dynamically in the middle of the program?

I am wondering the same question with IBM power ATS enabled systems.

Thanks in advance