using number of cores by default