Modified LeCunLCN preprocessor to mitigate GPU memory allocation issue by dividing data set into several batches each of which is preprocessed and then combined in the CPU.