You can install the XenMobile NetScaler Connector on its own server, or on the same server where you installed XenMobile Device Manager.
The CPU load that XNC puts on a server depends on how many devices are managed, but a general rule of thumb is to provision for one additional CPU core if XNC is deployed on the same server as XDM. For large numbers of devices (over 50 thousand), you may need to provision additional cores if you do not have a clustered environment. The memory footprint of XNC in not significant enough to warrant additional memory.
After the XNC install the two services XenMobile Configuration Service and the Notification Service must be restarted manually.