Thanks.
I used fuser to see what processes were running that were writing to /tmp (I used fuser -c). I couldn't tell which one is writing the files. The files are owned by a user that is running an application with a number of processes.
The files are data files but are not readable so, unfortunately, I cannot tell from the files what process is creating them.