Multi-objective optimization and model-based predictive control using state feedback linearization for crystallization