mpl::for_each works on nvidia gpu's