* Updated sampling
- dynamic sampler is constructed with a shared pointer to an allocator instance
- dynamic allocator handles multiple sampler
- eliminates need for every per-thread dynamic sampler to start background allocator thread
* Fix usage of tim::popen
[ROCm/rocprofiler-systems commit: 2135f82ab8]
dyninst
@ 5d6b3711d9
elfio
@ 637221d267
papi
@ effd1ef4e0
perfetto
@ 7e8d6801db
PTL
@ 37d896f255
pybind11
@ ad0de0f5a6
timemory
@ a1538e4352