Path Pascal
A parallel extension of Pascal. Processes have shared access to data objects. Constraints on their synchronization are specified in a path expression.
"An Overview of Path Pascal's Design", R. H. Campbell, SIGPLAN Notices 15(9):13-24 (Sep 1980).