Python multiprocessing performance only improves with the square root of the number of cores used Python multiprocessing performance only improves with the square root of the number of cores used windows windows