Topology optimization for additive manufacturing of carbon fiber-reinforced composite structures with failure criteria | Synapse