DiMP: Architectural Support for Direct Message Passing on Shared Memory Multi-cores | IEEE Conference Publication | IEEE Xplore