Ensuring Memory Consistency in Heterogeneous Systems Based on Access Mode Declarations | IEEE Conference Publication | IEEE Xplore