Cómo dejar que Pool.map tome una función lambda

Tengo la siguiente función:

def copy_file(source_file, target_dir):
    pass

Ahora me gustaría usarmultiprocessing para ejecutar esta función de una vez:

p = Pool(12)
p.map(lambda x: copy_file(x,target_dir), file_list)

El problema es que los lambda no se pueden encurtir, por lo que esto falla. ¿Cuál es la forma más ordenada (pitónica) de solucionar esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta