Implements Async.parallel