VEERBENCH - an intelligent computing framework for workload characterisation in multi-core heterogeneous architectures. (2018)