try:
    cpus = multiprocessing.cpu_count()
except NotImplementedError:
    cpus = 2

def square(n):
    return n * n
pool = multiprocessing.Pool(processes=cpus)
Как распараллелить вычисления понимания списка в Python?