En mi programa hay elementos de lista que deben procesarse. Así que los paso en función. Puedo hacerlo consecuentemente en for loop pero tomará mucho tiempo, así que uso Bluebird.map(). Pero necesito cambiar la forma en que ejecuta las funciones para que no las ejecute al mismo tiempo pero con un tiempo de espera de 1 segundo. Gráficamente: cuadros de colores - funciones en ejecución, líneas - intervalos de 1 segundo. 
Una cosa importante es que, al mismo tiempo, se debe limitar el número máximo de funciones en ejecución. Entonces, lo que quiero es Bluebird.map() pero uno que ejecute funciones con un intervalo de 1 segundo