CUDA_Essentials Into to CUDA programming Based on CUDA for Engineers: An Introduction to High-Performance Parallel Computing