Heterogeneous Programming Using Numba-Data Parallel Python* for AI and HPC