How can I force a specific sequence of memory stores in standard C++? This is a bit of a language-lawyer question.