VSCSE SS2010 Petascale Programming