Multi-objective optimization for 3D heterogeneous WSN deployment using an enhanced Genghis Khan shark algorithm | Synapse