Classifier optimizations

* Add benchmarks for classifier
* Use aligned arrays in classifier math
* Use various vectorization libraries if available