removed arithm_func_traits.hpp
switched to new device layer in split/merge