Before revision:  For the needed benefits of ALP to spread to computer systems more broadly, we herein charge the community to develop better "best practices" for: targeting accelerators, managing accelerator concurrency, choreographing inter-accelerator communication, and productively programming accelerators .
After revision:  For the needed benefits of ALP to spread to computer systems more broadly, we charge computer scientists to develop the science needed to best achieve the performance and cost goals of ALP hardware and software .