Task generation and execution are multi threaded, if MPI supports it.
Without MPI support , after generating every task the ductteip engine
will process one work item and mailbox event.
MPI on my local machine does not support multi threaded execution , so
this version should be checked on Kalkl or Tintin clusters.