PRACE Course: Node-Level Performance Engineering