Right now, if you have a mutliconfig build and which is configured for two different TMPDIRs yet they share sstate objects, they will just build them in parallel and not reuse the data unless it was generated before the build. Fixing this is hard as sstate runs as a separate task at the start of the process however this bug is to track that issue and see if there are ways we could enable sstate reuse in such cases. Its related to the problem that if sstate appears in the sstate cache half way through a build, it also won't get reused. It may not be possible to solve this easily without changes that would be too invasive.
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=1069c364170ffbf1bff276fd965aeb85efbc22f8