Write once, run everywhere - How to avoid maintaining both CPU and GPU code | Hacker News Reader