added asum_kernel for all precisions and complex