Detecting Snapshot Isolation Anomalies in Transactional Memory