https://hgpu.org/?p=12015
Managing the Topology of Heterogeneous Cluster Nodes with Hardware Locality (hwloc)