f = lambda t: func_m(t[0]) if t[1] else func_f(t[0])
p.map(f, itertools.chain(((0, x) for x in females), ((1, x) for x in males)))
Applying two functions to two lists simultaneously using Pool and multiprocessing