I am realy not knledgable in this, so how does this differ from the classic cluster job managers like lets say SLURM?
tl;dr: forkrun takes over the "last mile" of actually running things on a given single node, so SLURM can focus on what it does best: efficiently allocating and distributing work to different nodes across the cluster.