much faster gregory patch eval on MIC