A CUDA, OpenMP and MPI based application to obtain covariant Lyapunov vectors for 2D NSE systems