AthDevice::MonitoredMemoryResource Node1 AthDevice::MonitoredMemory Resource - m_upstream - m_svc - m_component - m_device + MonitoredMemoryResource() + ~MonitoredMemoryResource() - do_allocate() - do_deallocate() - do_is_equal() * m_upstream * m_svc * m_component * m_device * do_allocate() * do_deallocate() * do_is_equal() Node2 std::pmr::memory_resource     Node2->Node1