Zaslat SMS: Techniques for optimizing applications : high performance computing / Rajat P. Garg and Ilya Sharapov.