An innovative compilation tool-chain for embedded multi-core architectures