Stav dette: Achieving high-throughput distributed, graph-based multi-stage stream processing