Task Invocation

FIXME: These need to be filled out with more explanation.

init_args_t: Adds region requirements task_prologue_t: Determines what needs to be exchanged and exchanges data through copy launchers. task_epilogue_t: Marks data that may have been modified in a user task.

Task Execution