CONDOR: constraint-based dataflow | Synapse