HEART: A new X-ray tracing code for mosaic crystal spectrometers | Synapse