Drupal - Node Load performance
Entities are statically cached in memory, so there is no performance impact if you load the same entity multiple times within the same request.
Actually there is no reason to load the node on all node pages.
When using MYTHEME_preprocess_node
you have $variable['node']
that is the loaded node.