Proceedings of the 21st annual workshop on Microprogramming and microarchitecture