Made profile pass compile for std::chrono::duration prints.
Added support for kernel attributes for templatized kernels.