CPU/GPU benchmark with Finite Differences, including a C++ SIMD wrapper