Integration algorithm for modeling the elasto-viscoplastic response of polycrystalline materials