using min number of cores and supplied number to instantiate multicore chains