Cache local derivatives of each calculation node
Put various performance test calls in their cpp file