Characterization of NiTinol under torsional loads through a numerical implementation of the Boyd-Lagoudas constitutive model and comparison of the results with experimental data