Add memory order support

目前只支持两种：relaxed、seq_cst