ELICuda - an example for unified using Thrust code on host backends CPU(CPP/OpenMP) and GPU(CUDA)