Text this: On partial order semantics for SAT/SMT-based symbolic encodings of weak memory concurrency