Optimizing C++ Kode for Explicit Finite Difference Schemes