Properly kill subprocess.Pool when parallel=True (too many open files bug)