:: Int -> IO a -> IO [a] package:monad-parallel

Like replicateM, but executing the action multiple times in parallel.