An abstraction layer on top of the Executors framework to simplify common patterns of parallel tasks executions