Applying Computer Science to the Development of Chemical Reactions: Applications in Heck-type Cross-Coupling Reactions