Similar Items: A Denotational Semantics for SPARC TSO