Implementations of Parallel Error Diffusion Optimized for GPU