niagara (npm): asynchronous map and filter while keeping a given concurrency limit
Keywords: promise|async|concurrent|queue|throttle