Email Record: Designing scientific applications on GPUs /