fix: bounded parallelization when saving cache (#723)
Fix for #711 (discussion #709).
Bounded cache saving parallelization to `runtime.NumCPU()` which now gives us the maximum number of effective threads while staying under the OS limit of max processes count.
Cheers 🎉
Author
Gabriel Lesperance