Closes #2433. Check for hetero architecture and disqualify sm connections if that is found as the sm btl currently doesn't support hetero operations.

cmr=v1.7.4:reviewer=brbarret:subject=Disqualify sm btl for hetero procs