Update gpuxi to work with arbitrary sized input files and chunksizes by padding with zeros