I read somewhere that TBC only uses 1 CPU core most of the time, and that only point cloud processing would ever really be a viable task for using multiple cores.
I would think that generating large takeoff reports (i.e. multiple surfaces generated, multiple AOI's considered, multiple site improvement regions, etc.), updating multiple surfaces simultaneously, or even creating cut-fill maps could be optimized by using multiple CPU cores (cut-fill maps are generated by comparing delta elevations between surfaces at every point, so it seems like those surfaces could be divided into regions similar to point cloud processing).
At any rate, each of these tasks could certainly be optimized. These processes in TBC can take an extremely long time, whereas in many cases the same tasks can be completed in Civil3D nearly instantaneously.
------------------------------
Tyler Lindsay
------------------------------