promise-limit (npm): limits calls to functions that return promises
Keywords: limit|promise|semaphore