I walk through converting a single threaded function into a synchronous, internally multicore function without locks.