
 run
 ===
   run with simulated time, assuming zero time for all actions

 launch
 =====
   run multi-threaded (hence, potentially multicore) 
   version with real time (the tasks take the real time to execute)

