this is a high performance cuda porting of cbow model of word2vec