Added multithreading to the fill_buffer function in sb::Synth.

(First pass; expect errors.)