Shared memory with lock using Blocks SoA and 3 newtowns law