I haven&#x27;t written Go, but from what I&#x27;ve heard it lets you mix in platform-specific assembly. Can&#x27;t you use that to put in memory barriers and&#x2F;or issue the specific load&#x2F;store instructions you need?