Design of an optimized parallel hardware architecture for efficient image haze removal | Synapse