Scientific Computing on Accelerator-Based Supercomputers