A 3D hierarchical tree code for dense plasma simulation