make doc more clear
small code clean up (and remove potential bug that currently don't happen)
Update the OpenMPOp to add the omp.h header.
Merge pull request #2054 from nouiz/mixed

[ENH] OpenMPOp, doc and cleanup