A low—storage Runge—Kutta OpenFOAM solver for compressible low—Mach number flows: aeroacoustic and thermo—fluid dynamic applications