ap package:monad-parallel

Like ap, but evaluating the function and its argument in parallel.
Like mapM, but applying the function to the individual list items in parallel.
Like mapM_, but applying the function to the individual list items in parallel.