Efficient Assembly of H(div) and H(curl) Conforming Finite Elements