PARIS - Why must a programmer care for the hardware architecture when writing embedded applications for multi-core? “In ALMA, we will show how various embedded reconfigurable multi-cores from Recore Systems and Karlsruhe Institute of Technology can be efficiently programmed using the same tool-chain and the same application code”, says Nikolaos Voros, scientific coordinator, and professor at Technological Educational Institute of Mesolonghi. “The ALMA Consortium proposes a tool chain that hides the complexity of hardware architectures from the programmer, and creates optimized code at the same time. The ALMA tool-chain will implement parallelization and optimization algorithms for a whole class of multi-cores”. Today at HiPEAC 2012, Prof. Nikolaos Voros explains how the ALMA Consortium intends to turn the 'MUST' of architectural knowledge into a 'MAY'.