allow reducing number of cores used in cafcompile

Not all clusters like people using almost all cores on login/interactive nodes even if it's just for a short time...

So, we should add an env var that will override the nProc-1 default