Efficient Quadrature for NURBS-based Isogeometric Analysis