Email Record: Designing Scientific Applications on GPUs /