Hello. I don't think this is relevant at all, but gmake does seem to have a mechanism inside that stalls due to load average. It seems to be possible to set it with options -l and --load-average, but I don't think that matters, since if it is left at the default negative number, it doesn't seem to be working.
Regards.