Laxmikant V. Kale, Some Essential Techniques for Developing Efficient Peta scale Applications, Proceedings of SciDAC 2008, July 14-18 2008, Seattle.