Issue #9: Changed "vector width auto-detection" of the CPU back-end such that all non-boolean vector values inside a kernel function are respected