Fix name collision between Legacy and Fermi kernels (possible source of crashes?). Optimize Legacy kernel with same techniques as Titan kernel. Version 2013-11-20