https://hgpu.org/?p=2714
QP: A Heterogeneous Multi-Accelerator Cluster