For those interested in programming for GPUs please see below. OpenACC can also work on many-core systems making your code more portable.
A new online OpenACC course is scheduled to start October 19th. The course is organized by OpenACC, Pittsburgh Supercomputing Center and NVIDIA. Registration is open. Feel free to invite anyone who might be interested. Registration link: https://webinars.on24.com/NVIDIA/openacc