At runtime, we only really want a single shader compiler thread. However, for initial boots, we can use a higher number to speed things up.