The functor needs to be public for cuda, and in the exec namespace.
BindKeyGroup needs to include dax/exec/Assert to use DAX_ASSERT_EXEC.
Add test to show using the Marching Cubes Map Reduce algorithm.
Move the marching cubes benchmark over to use map reduce.