Computational Techniques For Accelerated Materials Discovery