Parallel Computing, Interval Derivative Methods, Heuristic Algorithms, And Their Implementation In A Numerical Solver, For Deterministic Global Optimization