The other name for this is Bjorklund, and there is a Quark for it here:
This is the paper that sparked a lot of interest in the music community:
Bjorklund wrote his algorithm for spallation neutron source (SNS) accelerators in nuclear physics.
It's more efficient than the classic Euclidean, and is identical in output.
I actually used the same algorithm for a programming job. It's used to interleave internal (in house) and external real estate listings on results pages. It's useful anytime you need to evenly distribute a smaller set amongst a larger set.