Squeezing the most out of an algorithm in CRAY FORTRAN | Synapse