Improved memory efficient computing unit DWT architecture for satellite images