Added a simple C++ sample. Added an additional vertex reordering step in ImproveCacheLocality post processing. Works on my tests, but regression tests have more failures (69 without the change, 234 with), so there might be a bug or the regression tests are vertex-order sensitive.