--- /dev/null
+digraph fw_sc_rf {
+margin=0
+ranksep=.3;
+
+N1 [label="A: v.store(1)", shape=none];
+N2 [label="X: fence(seq-cst)", shape=none];
+N3 [label="B: v.store(2)", shape=none];
+N4 [label="Y: v.load(seq-cst)", shape=none];
+
+//N1 -> N3 [label="mo", color="#00aa00", style=dashed, penwidth=3];
+N1 -> N2 [label="sb", color=blue];
+N2 -> N4 [label="sc", color=purple];
+N2 -> N3 [style=invis];
+N3 -> N4 [label="rf", color=red];
+{rank=same; N3 N4}
+}