Three-objective shape optimization and parametric study of a micro-channel heat sink with discrete non-uniform heat flux boundary conditions