Capturing the interaction of the communication, memory and I/O subsystems in memory-centric industrial MPSoC platforms