bugfix in linearbarrier useage in benchmark
adding memory fences to make streaming stores save