Optimize OrthogonalMatchingPursuit by using MKL and simplified
innerProduct computation; move cached mhb files to \cache directory