Explained the memory barriers