Set num_cores in config:algorithm based on hints from program resources plus realities of parallelization. Allows matching of run to either local or parallelel multicore environments without changing default configuration