The four dies on a single package are EPYC only and designated for server tasks. The resulting chip has up to 32 cores (64 threads). Anandtech did a review and found them to be very competitive vs. Intel's new precious metal Xeons.
http://www.anandtech.com/show/11636/amd-ryzen-threadripper-1920x-1950x-16-cores-4g-turbo-799-999-usd
It's a good read with information regarding memory intensive applications.
Threadripper is just two dies on a single package (16 cores/32 threads). There will be some latency when a task requires cross-communication between the two dies for data needs over 16 MB of L3 cache. If the tasks does not need over 16 MB, the latency within a die is competitive to Intel.
Edit: As for making money, AMD designed a single die to stretch across server, workstation and desktop. You add dies based on the application. It is much cheaper to have multiple, small, low power dies on a single package than a single monolithic chip. AMD can sell these cheap and make good margins. Intel's 28 core monolithic die is a huge engineering feat and ultimately the better solution for some tasks. In short, yes AMD will make money on these chips.