This is the kind of workload that the test runner generates - lots of tiny little tasks - and currently it leaves the CPU underutilized.