Computing voxelised representations of macromolecular surfaces: A parallel approach