Algebraic reduction of one-loop Feynman graph amplitudes