Removing dependency on yasm by removing all assembly-optimzied sha512 routines and taking advantage of computation already done in the GPU.  Refactored the collision-finding to get rid of the custom hash table in front of an STL one - the size is now so small that there's no performance penalty, and doing it this way reduces the number of sha computations on the host more than enough to compensate.