Task-Parallelism; Static Analysis; Dependence Analysis; Deterministic Execution