synectics inc.