A new abstraction of the ×86 TSO and PSO memory models is proposed. The abstraction significantly improves the precision and scalability of the program analysis. Automatically verify algorithms with fewer fences, faster and with lower memory consumption.