Software components for heterogeneous many-core architectures 103
[12] T. Hoefler and M. Snir. Writing parallel libraries with MPI–Common
practice, issues, and extensions. In Y. Cotronis, A. Danalis, D. Nikolopou-
los, and J. Dongarra, editors, Recent Advances in the Message Passing
Interface, volume 6960 of Lecture Notes in Computer Science, pages 345–
355. Springer, Berlin/Heidelberg, 2011.
[13] C. T. Kelley. Iterative Methods for Linear and Nonlinear Equations. Fron-
tiers in Applied Mathematics Series. Society for Industrial and Applied
Mathematics, Philadelphia, PA,, 1995.
[14] D. E. Keyes. Exaflop/s: The why and the how. Comptes Rendus
Mecanique, 339:70–77, 2011.
[15] D. B. Kirk and W.-M. W. Hwu. Programming Massively Parallel Pro-
cessors: A Hands-on ...