Existe um mapa paralelo baseado em processo simples para python?

Eu estou procurando um mapa paralelo baseado em processo simples para python, ou seja, uma função

parmap(function,[data])

que executaria a função em cada elemento de [dados] em um processo diferente (bem, em um núcleo diferente, mas AFAIK, a única maneira de executar coisas em diferentes núcleos em python é iniciar vários intérpretes) e retornar uma lista de resultados .

Será que algo assim existe? Eu gostaria de algosimples, então um módulo simples seria legal. Claro, se tal coisa não existe, eu vou me contentar com uma grande biblioteca: - /

questionAnswers(3)

yourAnswerToTheQuestion