Hansen. Multiprocessor Architectures for Concurrent Programs. ACM Press, 1978, doi:10.1145/800127.804119.