Ultrasonic pulse propagation simulation using OpenCL for environment mapping and discovery. (September 2019)