ported for Xeon Phi