A new multi objective crested porcupines optimization algorithm for solving optimization problems | Synapse