Controlling the Power and Area of Neural Branch Predictors for Practical Implementation in High-Performance Processors