Parallel strategies for 2D Discrete Wavelet Transform in shared memory systems and GPU Academic Article 2013 uri icon