#136 added memory barrier support for ARM