メモリバリアってgcc特有の言い方じゃあ
archによってはatomicな関数が使えるようになってる