adding changes explaining how we use MPI + pthreads and MADNESS + OpenMP