Elsip provides DME (Data Management Engine), a programmable and configurable IP block that manages memory space, inter-process communication and synchronization in many-processor systems-on-chip (MPSoCs) with central/distributed memory. The DME can be conveniently integrated in an SoC architecture, connecting a different processor cores and IP block to the chip interconnect (NOC) Standard interfaces – AHB, APB, AXI and others are supported with configurable bus width. The DME supports different transaction ordering models and semaphore-type of synchronization. An Application Development Package with API libraries for application software developers is included.
The concepts behind the DME were conceived as early as 2007 by a group of researchers at the Royal School of Technology (KTH) in Stockholm, Sweden. Their efforts resulted in a first version in 2011, when the company Elsip AB was founded. Elsip filed a patent application for DME in 2011.
There are no discussions here currently, but as they appear they might have answers you need.