On the stability and performance of the p -version of the finite element method for first-order hyperbolic problems