Extend TPE to handle multi-objective optimization using Pareto-based splitting. MOTPE uses non-dominated sorting to define "good" (front 0) vs "bad" (dominated) regions for the KDE models, replacing the single-objective gamma-based split.