Building a high-level dataflow system on top of Map-Reduce | Synapse