Executes work in a fixed-sized pool of actors. If an Http.Context is associated
with the current thread then that id will be used to dispatch work to the same
actor every time, resulting in ordered execution of work for that context.
The ExecutionContext preserves the execution behaviour of F.Promise from Play.