Area-Time tradeoffs for bilinear forms computations in VLSI