Towards Unified Analysis of GPU ConsistencyBridging the gap between GPU and CPU consistency models using Dartagnan framework