The landscape of computational science is experiencing an impressive change as revolutionary technologies arise. These sophisticated systems promise to resolve complex problems that have tested standard computing techniques for years. The essential foundation of next-generation computational systems count on concepts that differ considerably from