Consider parallel y = Ax, matrix-vector multiplication using OpenMP (a possible parallel pseudo code is given in the listing below), where y E RM, A E RMXN, XE RN. Given the following 3 cases: (A) M = 12,000,000 and N = 12; (B) M = 12,000 and N = 12,000; (C) M = 12 and N = 12,000,000, select the correct statement(s) from the following assuming the program is run on a shared memory system with cache. #pragma omp parallel for num_threads(thread_num) default (none) private(i,j) shared (A,x,y) for(i=0; i