A Dynamic Logic for Deductive Verification of Concurrent Programs | IEEE Conference Publication | IEEE Xplore