Although the manual creation of time-triggeredschedules for multi-core real-time systems can be a daunting task, state-of-the-art scheduling algorithms are far from being widelyused. This suggests that the availability of sound algorithms isonly one side of the story: real-time systems have to be groomedsubstantially before they can serve as input to available algo-rithms. Moreover, systems engineers struggle with the temporaleffects of their design decisions, in addition to the intended timingproperties. Therefore, we believe that appropriate tools are theother side of the story. In this paper, we present the multicore extension of the Real-Time Systems Compiler, a compiler-based tool that analyses givenevent-triggered real-time systems and transforms them into time-triggered equivalents. We focus on the challenges and pitfallsin the transition from theory to practical implementation andpresent concrete solutions to resolve them. Existing algorithmsneed to be adapted for performance and, at model level, boundtogether appropriately to be applicable, for example. Our ex-periments substantiate the effectiveness and scalability of ourapproach, even for large tasks sets. Finally, lessons learned givean insight into implementation and hardware details and theirimpact on schedulability.