umpire (spack): An application-focused API for memory management on NUMA & GPU architectures 
Keywords: blt|cpp|gpu|hpc|memory-management|portability|radiuss