Overheating control in additive manufacturing using a 3D topology optimization method and experimental validation