A parallel implementation, using async.js.