The piston effect in supercritical fluids investigated via a reversible–irreversible vector field splitting-based explicit time integration scheme