I guess NOC means the sponsor has no problem if you are temporarily employed by third party. Release means you can leave the current sponsor for another one.
NOC may also mean a letter issued by the sponsor in case you return back to the country within the specified time ( Two years) to join another employer, after having left for good.