std::cout<<"Host and Device buffer differ over set tollerance: "<<"Host["<<p.getKey()<<"]="<<tmp.get(p)[j]<<" Device["<<p.getKey()<<"]="<<v_prp.get(p)[j]<<" differ more than: "<<tol<<std::endl;
std::cout<<"Host and Device buffer differ over set tollerance: "<<"Host["<<p<<"]="<<tmp.templateget<0>(p)[j]