This document describes a method for identifying optimal trade-offs between CPU time usage and temporal constraints in software integration using multi-objective search. The method models the problem as a constrained optimization problem to minimize CPU time usage and number of time slots while satisfying timing constraints. A multi-objective genetic algorithm searches over task offset vectors to find Pareto optimal solutions representing different trade-offs. The approach is evaluated on a large automotive case study with 430 tasks, finding solutions that reduce CPU usage by 60-70% compared to a naive approach.