Fixed some nits, still slower than original
Removed a commented out line
merged from softmax targets
Refactored parallelism