[PLDI'23] Putting Weak Memory in Order via a Promising Intermediate Representation | ACM SIGPLAN | Podwise