specify number of cores