parallel technologies