Refactoring Legacy Scientific Code for Exascale GPU Accelerators: An Interoperable Framework for the Genesis Mission | Synapse