Program analysis for cache coherence: beyond procedural boundaries | IEEE Conference Publication | IEEE Xplore