Это так же просто, как импорт python:
from multiprocessing import Pool
pool = Pool(5)
pool.map(f, [<list of inputs>])
Теперь, если ваши асинхронные функции должны будут сохранить свои результаты вычислений в том же месте, это будет немного сложнее:
from multiprocessing import Pool, Manager
l = Manager.list()
def func(l, *args, **kwargs): # you need to use the manager list as it's multiprocess safe
blah blah
pool = Pool(5)
pool.map(func, [<list of inputs>])
# result will now be stored in l.
И вот, пожалуйста.