X. Parallel and Distributed Scientiic Computing a Numerical Linear Algebra Problem Solving Environment Designer's Perspective 5.2 Automatic Generation and Optimization of Numerical Kernels on Various Processor