Yeah, if you can find a way to split the work up using threads then the OS takes care of allocating them to cores.