Semantical Considerations on Workflows: An Algebra for Intertask Dependencies | Synapse