Arduino Due going hot Atmel SAM3X8E ARM Cortex-M3 CPU

It is normal Arduino Due going hot Atmel SAM3X8E ARM Cortex-M3 CPU using USB cable from desktop PC?
Or do i need to install heat-sink?

Note: The code and the device working but only issue is hot-surfacefrom Atmel.

Sample code and compile status, without any error.

Please quantify what you mean by "hot".