Techniques for low overhead fences and sequential consistency violation recording