Efficient? Do you mean productive?
For efficient, a single core would be more efficient than either dually or quad, since the gain per core is never linier.
If you were looking at production output , that would depend what program you were using, and how well it/they were optimized for multiple cores.