Update execution engine to be able to execute the reduction kernels
Update execution engine to be able to execute the reduction kernels

nkhuyu/blaze,dwillmer/blaze,LiaoPan/blaze,alexmojaki/blaze,mwiebe/blaze,mwiebe/blaze,ContinuumIO/blaze,mrocklin/blaze,cpcloud/blaze,maxalbert/blaze,FrancescAlted/blaze,jdmcbr/blaze,mrocklin/blaze,aterrel/blaze,ChinaQuants/blaze,mwiebe/blaze,xlhtc007/blaze,mwiebe/blaze,cowlicks/blaze,scls19fr/blaze,xlhtc007/blaze,caseyclements/blaze,cpcloud/blaze,jcrist/blaze,FrancescAlted/blaze,ChinaQuants/blaze,cowlicks/blaze,jcrist/blaze,aterrel/blaze,nkhuyu/blaze,scls19fr/blaze,jdmcbr/blaze,aterrel/blaze,FrancescAlted/blaze,FrancescAlted/blaze,dwillmer/blaze,alexmojaki/blaze,caseyclements/blaze,maxalbert/blaze,ContinuumIO/blaze,LiaoPan/blaze