1. A multi-core processor system for processing information, the multi-core processor system comprising: a data exchange engine associated with multiple users of shared resources; a processor; a plurality of memory devices configured for memorizing the shared resources, each memory device being associated with a memory controller and with data inputs/outputs ports, the data inputs/outputs ports being associated with the data exchange engine; and a controlling device for controlling data exchanges in the multi-core processor system and notably between the users and the data exchange engine and between the users and the plurality of memory devices, wherein the controlling device is integrated in the data exchange engine and comprises, for each user, a respective filtering unit, configured depending on a retained traffic profile for each user, for filtering information exchanges with the user and a managing unit for managing user accesses to the shared resources, the controlling device, defining at the processor, a data exchange law determined according to a fixed defined space-time mapping, to obtain predictable operating performances of the processor.