Optimize Gaussian Elimination and Sieve of Eratosthenes with OpenMP