```erlang
      {ok, Host} = inet:gethostname(),
      run({list_to_atom(TargetProcessName), list_to_atom(TargetNodeName ++ [$@|Host])})
``` 
looks more attractive, isn't it?