this doesn't have to be cost balancer specific, we can just call this `balancerComputeThreads`