Design and Optimization of Lattice Structures: A Review | Synapse