Use asm_volatile_memory() for portable memory barriors in LifoSemTests