Operator fusing versus the volcano iterator model