Tuning a Nanotechnology Simulator for High Performance: Performance Improvement of the NEMO 3-D Eige